package com.sunrise.generico.repositorio.iface;

import java.util.List;

import com.sunrise.generico.entidade.iface.EntidadeManter;

public interface Repositorio<E extends EntidadeManter> {
	
	List<E> listarOrdenado();
	
	List<E> listarPorNome(String nome);
	
	E getById(Long id);
	
	E buscarPorNome(String nome);
	
	public abstract void inserir(E entidade);

	public abstract void alterar(E entidade);

	public abstract void remover(E entidade);
	
}
